live on the border of - Spanish English Dictionary